
function chat()
	"\c\b[0]%(username) 有什么要跟 %(selfname) 说的呢？\w8..."
	"\![open,inputbox,OnChatProcess]\e"
	
end

function OnChatProcess(text)
	local data = ssp.brain(text);
	if(data:isKnow()) then
		"\c\s[26]" .. data:getAnswer() .. "\w8\w8\w8\w8\w8\w8\s[0]"
		"\![open,inputbox,OnChatProcess]\e"
	else
		"\c\s[0]嗯嗯\w8...「" .. text .. "」\w8...是什么意思呢？"
		"\n\q[要告诉我吗？,OnTeach," .. text .. "]"
	end
	
end

function OnTeach(text)
	keyword = text;
	"\c%(username) 说 %(keyword) 的时候我要如何回答呢？"
	"\w8...\w8...\![open,inputbox,OnInputTeach]\e"
	
end

function OnInputTeach(text)
	"\c%(username) 说 「%(keyword)」 的时候我回答「" .. text .. "」就可以了吗？\n"
	"\q[可以了,OnInputTeachText," .. text .. "]		\q[还是换别的吧,OnTeach," .. keyword .."]"
	
end

function OnInputTeachText(text)
	if(ssp.study(keyword,text,"0","null")) then
		"\c唔\w8...\w8...我知道啦～"
	else
		"\c我的记忆出问题了呢，怎么办才好呢\w8...\w8..."
	end
	
end

